Christopher Wilcox, of West Chester, was tailing a driver in the area of Sharp Road and Turnberry Drive in New Garden Township around 2:50 p.m. on July 29, Central Bucks police said.
In response, the driver pulled over to let Wilcox pass, police said.
That's when Wilcox pulled over next to the driver and punched him twice, authorities said.
The driver's car was also damaged during the incident, police said.
Wilcox was stopped and taken into custody after being positively identified by the victim.
He was charged with simple assault, harassment, criminal mischief, and related traffic offenses.
Wilcox was released from Chester County Prison after posting $5,000 bail, court records show.
His preliminary hearing is set for August 13.
Click here to follow Daily Voice Drexel Hill-Upper Darby and receive free news updates.